百感交集: have mixed feelings; a multitude of feelings surge up.; all sorts of feelings well up in one's heart.; be moved by a mixture of feelings; crowd upon one's mind; fill one's mind with a myri
拳足交加: give sb. both punches and kicks; boxing and kicking; hit sb. by kicks and blows of the fists; strike and kick